package soa;

import be.RespuestaSW;
import be.VisitaProgramada;
import gui.LstMenu;
import javax.microedition.lcdui.Displayable;
import midlet.MidletCielsa;
import rms.ContrasteRMS;

/**
 *
 * @author Dikas
 */
public class SWGrabar extends ServicioWeb{
    
    private VisitaProgramada vp;
    private int index;
    
    public SWGrabar(String url, String[][] entradas, MidletCielsa midlet, Displayable previousDisplayable, VisitaProgramada vp, int index) {
        super(url, entradas, midlet, previousDisplayable);        
        this.vp = vp;
        this.index = index;
    }

    protected void proceso() {
        RespuestaSW respuestaSW = new RespuestaSW();
        respuestaSW.toObject(result);        
        if (respuestaSW.getObjWsData().getObjRequest().getStatus().compareTo("OK") == 0) {
            vp.setEstado(true);
            ContrasteRMS rms = new ContrasteRMS();
            rms.setVisita(vp, index);            
            midlet.setDisplay(new LstMenu(midlet));            
        } else {
            midlet.showInfo(respuestaSW.getObjWsData().getObjRequest().getMessaje(), previousDisplay);
            System.out.println(respuestaSW.getObjWsData().getObjRequest().getMessaje());
        }
    }
    
    
    
}
